/* CSS for new NL home */
body { font-family:Arial, Helvetica, sans-serif;}
.nlh-wrapper, .nlh-header { width:940px; margin:0px auto;}
.nlh-header-Cont { margin-bottom:10px;}
.nlh-lstpartner { width:940px; margin:0px auto;}
.nlh-col235, .nlh-col690 { float:left;}
.nlh-col235 { width:235px; margin-right:15px}
.nlh-col690 { width:690px;}
.nlh-col940 { width:940px; margin:0px auto;}
.nlh-heartbanner { background:url(../images/hearbanner_bg.png) no-repeat scroll top center; }
.fl { float:left}
.fr { float:right;}
.relative { position:relative}

.nlh-boxmdule { margin-bottom:15px;}
.nlh-mdbx { border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2;}
.nlh-titleBx { background:url(../images/graytitle_235.png) repeat-x 0px -31px; height:31px;}
.nlh-titleBx h3, .nlh-titleBx h3 span { display:block; height:31px;}
.nlh-titleBx h3 {background:url(../images/graytitle_235.png) no-repeat 0px 0px; padding-left:5px; line-height:29px; margin:0px; font-size:14px; font-weight:bold; color:#464646}
.nlh-titleBx h3 span { background:url(../images/graytitle_235.png) no-repeat 100% -62px; padding-left:8px;}
.nlh-btm { background:url(../images/btmgray_235.png) no-repeat scroll bottom left; padding-bottom:5px;}
.nlh-topbx { background:url(../images/topgray_235.png) no-repeat scroll bottom left; padding-top:5px;}
.nlh-topbx2 { background:url(../images/topgray_235_login.png) no-repeat scroll bottom left; padding-top:5px;}
.nlh-accLinks { background:url(../images/mdgray_235.png) repeat-y scroll top left;}
.nlh-accLinks div { border-bottom:1px solid #e8e8e8; padding-bottom:2px; padding-top:2px; margin-left:1px; margin-right:1px;}
.nlh-accLinks p { margin:0px; padding:2px 5px; font-size:11px; text-transform:uppercase; line-height:16px;}
.nlh-accLinks p.labelAcc { width:110px; padding-top:4px; font-weight:normal; padding-right:0px; color:#464646;}
.nlh-accLinks p.totalbalance, .nlh-accLinks p.balanceavailable, .nlh-accLinks p.freeze { font-weight:bold; width:110px; padding-left:0px; text-align:right}
.nlh-accLinks p.totalbalance { font-size:14px; color:#ff6600;}
.nlh-accLinks p.balanceavailable { font-size:13px; color:#339900;}
.nlh-accLinks p.freeze { font-size:12px; color:#464646;}
.nlh-topbrd { border-top:1px solid #ffffff;}
.nlh-accLinks div h2 { margin:0px; padding:0px; font-size:15px; color:#666666;}
.nlh-Cont { padding:10px 10px 5px 10px;}
i.accIcon { background:url(../images/icons/userIcon.png) no-repeat; width:28px; height:23px; display:inline-block; margin-right:4px; vertical-align:middle;}

.nlh-logrow { padding-bottom:5px;}
.nlh-formlogin { padding:12px 0px 0px 8px; font-size:12px;}
.nlh-formUsrlg { padding:4px 5px 8px 5px; font-size:12px}
.nlh-formUsrlg h4 { font-size:13px; font-weight:bold; color:#464646; margin-top:0px; margin-bottom:6px; text-transform:uppercase;}
.nlh-formUsrlg ul { list-style-position:outside; list-style-type:none; margin:0px; padding:0px 0px 8px 6px;}
.nlh-formUsrlg ul li { padding-top:5px; padding-bottom:4px;}
.nlh-formUsrlg ul li a { display:block; padding-left:12px; background:url(../images/icons/bullet.png) no-repeat left 5px; text-decoration:none; font-weight:normal; color:#464646; }
.nlh-formUsrlg ul li a:hover { color:#0072bc;}


.nlh-labelform { padding-top:0px; float:left; width:100%;}
.nlhInputext { border:none; background:url(../images/nlh_input.png) no-repeat; width:214px; display:block; height:28px; font-size:13px; margin-top:3px}
.nlhInputCode { border:none; background:url(../images/nlh_inputCode.png) no-repeat; width:101px; display:block; height:28px; font-size:13px; margin-top:3px; margin-right:10px}
.nlhInputCode input { border:none; background:none; width:90px; padding-top:6px; padding-left:5px;}
.nlh-loginTxt { float:left; width:120px;}
.nlhInputext input { border:none; background:none; padding-top:6px; padding-left:5px; width:205px}
.nlhCapcha { margin-top:7px;}


a.nlhKeyboard { background:url(../images/icons/keyboard.png) no-repeat; width:30px; height:22px; display:block; outline:none; cursor:pointer; position:absolute; top:29px; right:10px;}
.nlh-userName { border:1px solid #ffdec6; background:#fffcea; padding:5px 5px 7px 5px;}
.nlh-userName p { background:url(../images/icons/lock.png) no-repeat scroll left 3px; font-size:13px; font-weight:bold; margin:0px; padding-left:24px; line-height:20px; color:#ff6600;}
a.nlh-register { width:213px; height:36px; background:url(../images/buttons/buttons.png) no-repeat scroll 0px -34px; cursor:pointer; display:block;}
a.nlh-register:hover { background:url(../images/buttons/buttons.png) no-repeat scroll 0px -72px;}

input.nlh-loginbutton { background:url(../images/buttons/buttons.png) no-repeat; width:98px; height:29px; border:none; outline:none; cursor:pointer;}
input.nlh-loginbutton:hover { background-position:-100px 0px;}
.nlh-logout, p.nlh-viewmore { margin:0px; padding:5px 5px 0px 5px; border-top:1px dotted #dcdcdc; font-size:11px;}
.nlh-logout { border-top:none}
.nlh-accRecharge { border-top:1px dotted #dcdcdc; padding-top:5px}
.nlh-logout a { background:url(../images/icons/arrowR_ov.png) no-repeat right 3px; display:block; padding-right:15px; color:#0072bc}
p.nlh-viewmore a { background:url(../images/icons/arrowYl.png) no-repeat right 6px; display:block; padding-right:12px; color:#0072bc;}
.nlh-logout a:hover { background:url(../images/icons/arrowR.png) no-repeat right 3px;}
p.nlh-mrchmore { background:url(../images/icons/arrowYl.png) no-repeat right 4px; padding-right:12px; display:block; margin:0px 13px 0px 0px; font-size:11px; padding-bottom:5px}
ul.nlh-lstNews, ul.nlh-lstMrchant { margin:0px; padding:0px 0px; list-style-position:outside; list-style-type:none;}
ul.nlh-lstNews li { padding-top:3px; padding-bottom:9px; font-size:12px;}
ul.nlh-lstNews li a { display:block; padding-left:11px; background:url(../images/icons/bulit.gif) no-repeat left 6px; text-decoration:none; color:#333333 }
ul.nlh-lstMrchant { padding:10px 0px 5px 12px}
ul.nlh-lstMrchant li { float:left; padding-bottom:6px;}
ul.nlh-lstMrchant li a { width:99px; height:35px; display:block; border:1px solid #dcdcdc; float:left; margin-right:7px;}
ul.nlh-lstMrchant li a:hover { border:1px solid #ff6600;}
ul.nlh-lstMrchant li a img { width:99px; height:35px}

.nlh-tonchi {}
.nlh-tonchi h2 { font-size:17px; color:#464646; margin:0px; padding-bottom:13px; padding-right:15px; font-weight:normal}
.nlh-tonchi ul { list-style-position:outside; list-style-type:none; margin:0px; padding:0px 15px 0px 0px;}
.nlh-tonchi ul li { padding-bottom:8px; background:url(../images/icons/arrdot.png) no-repeat scroll left 4px; font-size:12px; padding-left:12px; display:block; line-height:17px; text-align:justify}
.nlh-tonchi ul li a { padding-left:12px; display:block; text-decoration:none;}

.nlh-saleItem { overflow:hidden;}
.nlh-saleItem ul { list-style-position:outside; list-style-type:none; font-size:12px; margin:0px; padding:0px;}
.nlh-saleItem ul li { background:url(../images/itemBG.png) no-repeat scroll center top; padding-bottom:5px}
.nlh-saleItem ul li p {margin:0px; padding:0px 7px 6px 7px; line-height:17px;  color:#464646;}
.nlh-saleItem ul li p img { margin-top:5px; margin-bottom:5px; width:90px; height:90px}
.nlh-saleItem ul li a { color:#464646; text-decoration:none;}
p.item-Price b { color:#FF3300; font-size:13px;}
.nlh-Itmpic { height:99px;}
.nlh-ItmName { height:30px; overflow:hidden}

.nlh-SaleIcon { background:url(../images/icons/promtion.png) no-repeat; width:40px; height:40px; display:block; position:absolute; line-height:30px; text-align:center; z-index:10;}
.nlh-SaleIcon em { padding-left:4px; color:#ffffff; font-style:normal; font-weight:bold; font-size:11px}

.nlh-bodyTitle { border-bottom:1px solid #dcdcdc; padding-bottom:5px; margin-bottom:12px;}
.nonebrtm { border-bottom:none; margin-bottom:0px;}
.nlh-bodyTitle h3 { font-size:18px; color:#464646; margin:0px; font-weight: normal;}
a.item-more { font-size:11px; margin-top:2px; background:url(../images/icons/arrowYl.png) no-repeat left 4px; padding-left:12px; text-decoration:none; color:#0072bc}

.nlh-lstNmbItem { padding-left:241px;}
.lstNmbBar { width:212px; height:17px; text-align:center}
.lstNmbBar a, .lstNmbBar a.active { display:inline-block; background:url(../images/Nmber.png) no-repeat; width:16px; height:16px; text-align:center; font-size:11px; color:#f3f3f3; line-height:17px; text-decoration:none; font-weight:bold; cursor:pointer; vertical-align:top; margin-top:1px}
.lstNmbBar a:hover { background:url(../images/Nmber_ov.png) no-repeat; color:#cccccc;}
.lstNmbBar a.active {background:url(../images/actNm.png) no-repeat; color:#ffffff;}
a.rechargeNL { background:url(../images/buttons/buttons.png) no-repeat 0px -109px; width:80px; height:24px; display:inline-block; vertical-align:middle; margin-top:3px}
a.rechargeNL:hover {background:url(../images/buttons/buttons.png) no-repeat -82px -109px }

.ndsUserbox { background:#F2F7FB; padding:10px 0px 5px 8px; margin-top:0px; margin-bottom:12px; border:1px solid #DDE7F1;}
.ndsppclip { background:url(../images/icons/paperclip.png) no-repeat; width:19px; height:32px; position:absolute; top:-18px; left:6px;}
i.ndscloseK, i.ndsopenK { width:17px; height:13px; display:inline-block; vertical-align:top;}
i.ndscloseK { background:url(../images/closeK.png) no-repeat; margin-left:6px;}
i.ndsopenK { background:url(../images/openK.png) no-repeat; margin-right:6px;}
.nlh-usrquote { font-size:12px;}
.nlh-usrquote p { margin:0px; padding-bottom:10px; padding-right:12px;}
.nlh-bgbx {}

.nlh-partner { background:#ffffff; margin-bottom:15px;}
.nlh-partner ul { list-style-position:outside; list-style-type:none; margin:0px; padding:0px;}
.nlh-partner li { padding-right:6px; float:left; padding-bottom:5px;}
.nlh-partner li a { border:1px solid #f4f4f4; display:block; float:left;  -moz-border-radius: 3px; border-radius: 3px;}
.nlh-partner li a:hover { border:1px solid #FF6600;}

a.visacrd, a.mastercrd, a.america, a.jcb, a.paypal, a.softbank { display:block; height:35px;}
a.visacrd { background:url(../images/visa_gr.png) no-repeat; width:35px;}
a.visacrd:hover { background:url(../images/visa.png) no-repeat; width:35px;}

a.mastercrd { background:url(../images/mastercard_gr.png) no-repeat; width:35px;}
a.mastercrd:hover { background:url(../images/mastercard.png) no-repeat; width:35px;}

a.america { background:url(../images/america_gr.png) no-repeat; width:71px;}
a.america:hover { background:url(../images/america.png) no-repeat; width:71px;}

a.jcb { background:url(../images/jcb_gr.png) no-repeat; width:45px;}
a.jcb:hover { background:url(../images/jcb.png) no-repeat; width:45px;}

a.paypal { background:url(../images/paypal.png) no-repeat; width:35px;}
a.paypal:hover { background:url(../images/paypal_gr.png) no-repeat; width:35px;}

a.softbank { background:url(../images/softbank_gr.png) no-repeat; width:117px;}
a.softbank:hover { background:url(../images/softbank.png) no-repeat; width:117px;}

a.vietcombank, a.techbk, a.dongabk, a.vietinbk, a.vibk, a.shbk, a.acbbk, a.sacombk, a.bidvbk, a.agrbk, a.mbk, a.vpbk, a.seabk, a.tienphongbk, a.maritbk, a.pgbk, a.vtcbk, a.vina, a.mobi, a.exembank, a.vietel,a.oceanbank{ height:35px; display:block; width:35px}

a.vietcombank { background:url(../images/vietcombank_gr.png) no-repeat;}
a.vietcombank:hover {background:url(../images/vietcombank.png) no-repeat}

a.techbk { background:url(../images/techcombank_gr.png) no-repeat;}
a.techbk:hover { background:url(../images/techcombank.png) no-repeat;}

a.dongabk {background:url(../images/donga_bank_gr.png) no-repeat;}
a.dongabk:hover {background:url(../images/donga_bank.png) no-repeat;}

a.vietinbk {background:url(../images/viettinbank_gr.png) no-repeat;}
a.vietinbk:hover {background:url(../images/viettinbank.png) no-repeat;}

a.vibk {background:url(../images/vibbk_gr.png) no-repeat;}
a.vibk:hover {background:url(../images/vibbk.png) no-repeat;}

a.shbk {background:url(../images/shbbk_gr.png) no-repeat;}
a.shbk:hover {background:url(../images/shbbk.png) no-repeat;}

a.acbbk {background:url(../images/acbbank_gr.png) no-repeat;}
a.acbbk:hover {background:url(../images/acbbank.png) no-repeat;}

a.sacombk {background:url(../images/saigonbank_gr.png) no-repeat;}
a.sacombk:hover {background:url(../images/saigonbank.png) no-repeat;}

a.bidvbk {background:url(../images/bidvbank_gr.png) no-repeat;}
a.bidvbk:hover {background:url(../images/bidvbank.png) no-repeat;}

a.agrbk {background:url(../images/agribank_gr.png) no-repeat;}
a.agrbk:hover {background:url(../images/agribank.png) no-repeat;}

a.mbk {background:url(../images/mbbank_gr.png) no-repeat;}
a.mbk:hover {background:url(../images/mbbank.png) no-repeat;}

a.vpbk {background:url(../images/vpbank_gr.png) no-repeat;}
a.vpbk:hover {background:url(../images/vpbank.png) no-repeat;}

a.seabk {background:url(../images/seabank_gr.png) no-repeat;}
a.seabk:hover {background:url(../images/seabank.png) no-repeat;}

a.tienphongbk {background:url(../images/tienphongbank_gr.png) no-repeat;}
a.tienphongbk:hover {background:url(../images/tienphongbank.png) no-repeat;}

a.maritbk {background:url(../images/maritimebank_gr.png) no-repeat;}
a.maritbk:hover {background:url(../images/maritimebank.png) no-repeat;}

a.pgbk {background:url(../images/pgbank_gr.png) no-repeat;}
a.pgbk:hover {background:url(../images/pgbank.png) no-repeat;}

a.vtcbk {background:url(../images/vtcbank_gr.png) no-repeat;}
a.vtcbk:hover {background:url(../images/vtcbank.png) no-repeat;}
a.mobi { background:url(../images/mobi_gr.png) no-repeat}
a.mobi:hover { background:url(../images/mobi.png) no-repeat}
a.vina { background:url(../images/vina_gr.png) no-repeat}
a.vina:hover { background:url(../images/vina.png) no-repeat}

a.exembank { background:url(../images/exambank_gr.png) no-repeat}
a.exembank:hover { background:url(../images/exambank.png) no-repeat}
a.vietel { background:url(../images/viettel_gray.png) no-repeat;}
a.vietel:hover { background:url(../images/viettel.png) no-repeat;}
a.guideicon { width:16px; height:16px; background:url(../images/icons/guide_icon.png) no-repeat; display:inline-block; vertical-align:middle; cursor:pointer}

a.oceanbank {background:url(../images/oceanbank_gray.png) no-repeat;}
a.oceanbank:hover {background:url(../images/oceanbank.png) no-repeat;}





.registerLink { font-size:11px; margin-right:8px; border-top:1px dotted #dcdcdc; padding-top:5px; padding-bottom:5px}
.pddtop7 { padding-top:7px}

ul.vipMerchant { list-style-position:outside; list-style-type:none; margin:0px; padding:0px 0px 0px 5px;}
ul.vipMerchant li { float:left; padding-bottom:5px; padding:0px;}
ul.vipMerchant li a { float:left; width:87px; height:38px; margin-right:9px; display:block; border:1px solid #ededed; margin-bottom:9px; -moz-border-radius: 3px; border-radius: 3px;}
ul.vipMerchant li a.none { margin-right:0px;}
a.megalogo, a.airmekong, a.fiditour, a.pnj, a.scj, a.tvshoping, a.vienthonga, a.nguyenkim, a.fpt, a.vietelstore, a.bic, a.cdtlogo, a.ebayvn, a.yes24 { width:85px; height:36px; background:url(../images/Merchant_logo.png) no-repeat; display:block;}
a.megalogo:hover { background-position:-85px 0px;}
a.airmekong { background-position:0px -37px}
a.airmekong:hover { background-position:-85px -37px}
a.fiditour {background-position:0px -75px}
a.fiditour:hover {background-position:-85px -75px}
a.pnj {background-position:0px -112px}
a.pnj:hover {background-position:-85px -112px}
a.scj {background-position:0px -149px}
a.scj:hover {background-position:-85px -149px}
a.tvshoping {background-position:0px -187px}
a.tvshoping:hover {background-position:-85px -187px}
a.vienthonga {background-position:0px -224px}
a.vienthonga:hover {background-position:-85px -224px}
a.nguyenkim {background-position:0px -261px}
a.nguyenkim:hover {background-position:-85px -261px}
a.fpt {background-position:0px -298px}
a.fpt:hover {background-position:-85px -298px}
a.vietelstore {background-position:0px -335px}
a.vietelstore:hover {background-position:-85px -335px}
a.bic {background-position:0px -373px}
a.bic:hover {background-position:-85px -373px}
a.cdtlogo {background-position:0px -410px}
a.cdtlogo:hover {background-position:-85px -410px}
a.ebayvn {background-position:0px -447px}
a.ebayvn:hover {background-position:-85px -447px}
a.yes24 { background-position:0px -485px;}
a.yes24:hover { background-position:-85px -485px;}


/* Clearing ------------------------------------------------------------ */
.clearfix:after { clear:both; content:"."; display:block; height:0; visibility:hidden; overflow: hidden; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
.clear { clear:both; }
